#这个简化模板（删除了lvgl文件夹与lv_drivers文件夹中的所有.c文件）用于虚拟机上的SDL平台仿真，lvgl库与lv_drivers库已经编译好存放在本级目录的lib文件下
#你需要把你的ui文件导入本级目录进行替换
#将本级目录中的build文件清空，重新使用"cmake .."命令编译

cmake_minimum_required(VERSION 3.12.4)
project(exam)

include_directories(.)
include_directories(./lvgl)
include_directories(./lv_drivers)
include_directories(./ui)

#add_directories(lvgl)
#add_directories(lv_drivers)
add_directories(ui)

add_executable(${PROJECT_NAME} main.c)
#ui库需要数据时会向后方的库检索，库的先后顺序不能颠倒
target_link_libraries(${PROJECT_NAME} PRIVATE ui lvgl lv_drivers SDL2) 
target_link_directories(${PROJECT_NAME} PRIVATE ${CMAKE_SOURCE_DIR}/lib)
